package Day18_网络编程.demo1_网络编程入门;

import java.net.InetAddress;

/**
 * @author zhangyan
 * @date 2020/5/10 10:10
 */
/*
    可以使用java.net.InetAddress类来表示一个IP地址

        InetAddress类概述
                * 一个该类的对象就代表一个IP地址对象

        InetAddress类成员方法:
                * static InetAddress getLocalHost()  获得本地主机IP地址对象
                * static InetAddress getByName(String host)  根据IP地址字符串或主机名获得对应的IP地址对象
                * String getHostName(); 获得主机名
                * String getHostAddress(); 获得IP地址字符串
*/

public class Test4_InetAddress类 {
    public static void main(String[] args) throws Exception{

        //获取本地IP地址对象
        InetAddress ip1 = InetAddress.getLocalHost();
        System.out.println(ip1); // DESKTOP-BR09NBL/192.168.0.15

        //获取百度IP
        InetAddress ip2 = InetAddress.getByName("www.baidu.com");
        System.out.println(ip2); // www.baidu.com/61.135.169.125

    }
}
